import Vue from 'vue';
import {
  Button,
  Select,
  Card,
  Message,
  Form,
  FormItem,
  Input,
  Radio,
  Container,
  Header,
  Aside,
  Main,
  Menu,
  Submenu,
  MenuItem,
  MenuItemGroup,
  Tabs,
  TabPane,
  Dropdown,
  DropdownItem,
  DropdownMenu,
  Badge,
  Tag,
  Table,
  TableColumn,
  Divider,
  Dialog,
  Option,
  Pagination,
  MessageBox,
} from 'element-ui';
Vue.component(Button.name, Button);
Vue.component(Select.name, Select);
Vue.component(Card.name, Card);
Vue.component(Form.name, Form);
Vue.component(FormItem.name, FormItem);
Vue.component(Input.name, Input);
Vue.component(Radio.name, Radio);
Vue.component(Container.name, Container);
Vue.component(Header.name, Header);
Vue.component(Aside.name, Aside);
Vue.component(Main.name, Main);
Vue.component(Menu.name, Menu);
Vue.component(Submenu.name, Submenu);
Vue.component(MenuItem.name, MenuItem);
Vue.component(MenuItemGroup.name, MenuItemGroup);
Vue.component(Tabs.name, Tabs);
Vue.component(TabPane.name, TabPane);
Vue.component(Dropdown.name, Dropdown);
Vue.component(DropdownItem.name, DropdownItem);
Vue.component(DropdownMenu.name, DropdownMenu);
Vue.component(Badge.name, Badge);
Vue.component(Tag.name, Tag);
Vue.component(Table.name, Table);
Vue.component(TableColumn.name, TableColumn);
Vue.component(Divider.name, Divider);
Vue.component(Dialog.name, Dialog);
Vue.component(Option.name, Option);
Vue.component(Pagination.name, Pagination);

Vue.prototype.$message = Message;
Vue.prototype.$confirm = MessageBox.confirm;
